package Supplier;

import java.util.function.Supplier;

/*
定义一个类（Supplier Test),在类中提供两个方法
   一个方法是：int getMax(Supplier<Integer>sup) 用于返回一个int数组中的最大值
   一个方法是主方法，在主方法中调用getMax的方法
 */
public class SupplierDemo02 {
    public static void main(String[] args) {
        //定义一个int数组
        int[]arr={1,2,3,6,54,66};



        int Maxvalue=intgetMax(()->{
            int Max=arr[0];
            for (int i = 0; i <arr.length ; i++) {
                if (arr[i]>Max){
                    Max=arr[i];
                }
            }
            return Max;
        });
        System.out.println(Maxvalue);
    }
    private static Integer intgetMax(Supplier<Integer> sup){
        return sup.get();
    }
}
